package com.atguigu.fallback;

import com.atguigu.entity.*;
import com.atguigu.feign.ProductFeignClient;
import com.atguigu.result.RetVal;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * @author ：Hachimen
 * @date ：Created in 2021/8/27 17:15
 * @description：feign兜底类
 * @modified By：
 * @version: 0.0.1
 */
public class ProductFallBack implements ProductFeignClient {
    @Override
    public SkuInfo getSkuInfo(Long skuId) {
        return null;
    }

    @Override
    public List<ProductSalePropertyKey> getSkuSalePropertyKeyAndValue(Long productId, Long skuId) {
        return null;
    }

    @Override
    public BigDecimal getSkuPrice(Long skuId) {
        return null;
    }

    @Override
    public BaseCategoryView getCategoryView(Long category3Id) {
        return null;
    }

    @Override
    public Map getSkuSalePropertyValueId(Long productId) {
        return null;
    }

    @Override
    public RetVal getIndexCategoryInfo() {
        return null;
    }

    @Override
    public BaseBrand query(Long id) {
        return null;
    }

    @Override
    public List<PlatformPropertyKey> getPlatformPropertyBySkuId(long skuId) {
        return null;
    }
}
